Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Infosys Hall of Fame Open - Newport U.S. Open - New York USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Copa Ericsson Uruguay - Montevideo 2001 Eddleman USTA Challenger - Birmingham TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Copa Ericsson Peru - Lima 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia BH Tennis Open International Cup - Belo Horizonte The Surbiton Trophy - Surbiton Abierto Internacional de Salinas - Salinas FILA Challenger Biella - Biella Copa Ericsson Chile - Santiago 2001 USTA Tallahassee Tennis Challenger - Tallahassee Copa Ericsson - Buenos Aires Copa Ericsson Brazil - Sao Paulo VSZ Solvak Open Challenger - Kosice Copa Ericsson - Santiago Torneo Internacional Challenger Fila 2005 - Leon XI Trofeo Ciudad de Quito - Quito Lubbock Challenger - Lubbock Music City Challenger - Nashville The USTA Challenger at West End Racquet - Torrance Sao Paulo - Brazil ECM Prague Open - Prague West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington 2004 Keys Gate Challenger - Homestead La Serena Open - La Serena Fifth-Third Bank Tennis Classic - Lexington USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi Unique Zagreb Open - Zagreb Schickendanz Open - Furth Unicredit Czech Open 2007 - Prostejov The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Copa Petrobras Brazil - Belo Horizonte Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville JSM Challenger - Champaign Aberto de Sao Paulo - Sao Paulo Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Men's Pro Challenger at Tunica National - Tunica Countrywide Classic USTA Men's Challenger - Carson Unique Zagreb Open - Zagreb Oldum Brown Vancouver Open - Vancouver Copa Sevilla-Internacionales de Andalucia - Seville Waco Tennis Challenger - Waco JSM Challenger of Champaign - Urbana The Wright Financial Group USTA Challenger - Champaign 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Salinas Challenger Carson Challenger Dallas Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Argentina - Buenos Aires Talahassee Challenger Pereira Challenger Yuba City Challenger Copa Petrobras Bogota - Bogota Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Voit Mexico City Open - Mexico City Copa Petrobras Aracaju - Aracaju Vancouver Challenger Pro Tennis World Open - Sunrise Montevideo Challenger Copa Petrobras Paraguay - Asuncion Asuncion Challenger 2007 Knoxville Challenger - Knoxville Santiago Challenger ITG Miami Challenger - Miami USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Charlottesville Challenger Knoxville Challenger Dallas Challenger Curitiba Challenger Bordeaux Challenger Copa Petrobras - Bogota Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Bogota Challenger Asuncion Challenger Santiago Challenger USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign Winnetka Challenger Sunset Moulding Challenger - Yuba City BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota ECU Prague Open - Prague Oklahoma Challenger - Tulsa AT&T Challenger of Dallas - Dallas Copa Ericsson Argentina - Buenos Aires XL Capital Bermuda Open - Bermuda Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver Buenos Aires Challenger Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin Pro Challenger at Calabasas - Calabasas Draft Corona Mexico City Open - Mexico City GHI Bronx Classic - Bronx Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Eddleman USTA Challenger - Birmingham Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas AGT Challenger - Leon Hugarian Food Open - Budapest San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Brasil Open - Florianopolis Bancolombia Open - Bogota Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda USTA Challenger of Tiburon - Tiburon Pro Tennis World Open - Boca Raton 2004 Colorado Tennis Classic - Denver Aberto de Sao Paulo - Sao Paulo Harrah's Entertainment Challenger - Tunica 2005 Tulsa Challenger - Tulsa Challenger Lugano - Lugano Waldbaum's Hamlet Cup - Long Island Sao Paulo Challenger Sao Paulo Challenger Delray Beach International Tennis Championships - Delray Beach Cerveza Club Columbia Open - Bogota Savannah Challenger 2008 Lubbock Challenger - Lubbock Sybase Open - San Jose Kroger / St. Jude International - Memphis AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Sao Paulo Challenger Shanghai Open '98 - Shanghai Heineken Open - Singapore Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Heineken Open Singapore - Singapore Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Franklin Templeton Tennis Classic - Scottsdale Cerveza Club Colombia Open - Bogota Franklin Templeton Tennis Classic - Scottsdale Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Cali Challenger Merano Open - Merano Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Orlando BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Mallorca Open - Mallorca Brasil Open - Salvador Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Bogota U.S. Men's Clay Court Championships - Houston Carson Challenger RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Chennai Open - Chennai The Stella Artois Championships - London Champaign Challenger Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington SAP Open - San Jose Puebla Challenger The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Brasil Open - Salvador Medibank International - Sydney AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Heineken Open - Auckland Thailand Open - Bangkok U.S. Mens's Clay Court Championship - Houston Sunrise Challenger Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Legg Mason Tennis Classic - Washington Apia International - Sydney Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston China Open - Beijing Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Apia International - Sydney SAP Open - San Jose US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Valencia Open - Valencia Hall of Fame Tennis Championships - Newport China Open - Beijing U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Geneva Open - Geneva BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Delray Beach Open - Delray Beach RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Open Parc - Lyon ASB Classic - Auckland New York Open - New York Hall of Fame Open - Newport Delray Beach Open - Delray Beach Truist Atlanta Open - Atlanta Dallas Open - Dallas US Men's Clay Court Championship - Houston The Artois Championships - London New York Open - New York Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London Open de Nice Cote d'Azur - Nice President's Cup 1997 - Tashkent Belo Horizonte Challenger Delray Beach Open - Delray Beach America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Serbia Open - Belgrade Infiniti Open - Los Angeles Atlanta Tennis Championships - Atlanta Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Gelsor Open Romania - Bucharest Open de Nice Cote d'Azur - Nice Scania Stockholm Open - Stockholm Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Dallas Open - Dallas Valencia Open - Valencia BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel XL Capital Bermuda Open - Bermuda Intrum Stockholm Open - Stockholm ASB Classic - Auckland Intelig Tennis Cup - Campos do Jordao AEGON Championships - London Citi Open - Washington If Stockholm Open - Stockholm V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Venice Open - Venice US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco AAPT Championships - Adelaide Adelaide International 2 - Adelaide USTA Challenger of Burbank - Burbank Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Hall of Fame Open - Newport Truist Atlanta Open - Atlanta China Open - Beijing ASB Classic - Auckland Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles BMW Open - Munich The Nottingham Open - Nottingham Brisbane - Brisbane Legg Mason Tennis Classic - Washington D.C. BNP Paribas Masters - Paris adidas Open de Toulouse - Toulouse Regions Morgan Keegan Championships - Memphis Grand Prix de Tennis de Lyon - Lyon U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Open de Moselle - Metz U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston America's Red Clay Tennis Championship - Coral Springs Kroger / St. Jude International - Memphis Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Delray Beach Open - Delray Beach Abierto Mexicano de Tenis - Mexico City U.S. Men's Clay Court Championship - Orlando MFS Pro Tennis Championships - Boston Sybase Open - San Jose Heineken Open Shanghai - Shanghai Campionati Internazionali di Sicilia - Palermo Tennis Channel Open - Las Vegas Adidas International - Sydney Siebel Open - San Jose The Lipton Championships - Key Biscayne du Maurier Open - Toronto The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro AIG Japan Open - Tokyo RCA Championships - Indianapolis NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Bank Austria Tennis Trophy - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sydney International - Sydney BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Tennis Masters Series - Paris Tennis Masters Series - Miami Open de Nice Cote d'Azur - Nice French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Abierto de Tenis Mifel - Los Cabos Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto French Open - Paris Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris US Men's Clay Court Championship - Houston Citi Open - Washington U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London ASB Classic - Auckland U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco U.S. Open - New York China Open - Beijing U.S. Open - New York Truist Atlanta Open - Atlanta Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Australian Open - Melbourne Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Australian Open - Melbourne Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Shanghai - Shanghai Wimbledon - London French Open - Paris Nitto ATP Finals - London Olympics - London Western & Southern Open - Cincinnati Australian Open - Melbourne Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 All Lower level tournaments Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Wimbledon - London